// 减少数据库的交互流程
var mysql = require("mysql");

module.exports = {
	query:function(sqlStr,success,fail){
		var con = mysql.createConnection({
			host: 'localhost',
			port: 3306,
			user: "root",
			password: "123456",
			database: 'project_roles'
		});
		//建立连接
		con.connect(function(err){
			// var result=null;
			if(!err){
				//执行sql
				con.query(sqlStr,function(err1,results){
					if(!err1){
						success(results)
					}else{
						console.log("操作出错了");
						fail(err1)
						
					}
					//断开连接
					con.end(function(err2){
						if(!err){
							console.log('连接关闭');
						}
						else{
							fail(err2)
						}
					})
					// return result;
				});
				
			}
			else{
				console.log("连接出错");
				fail(err)
			}
		})
	}
}
